<html>
    <head>
        <title>广告错误码</title>
    </head>
    <body>
        <script>
            // 广告错误码

                        /*
                            一、app平台错误码

                                      code	        message

                                    -5001	    广告位标识adpid为空，请传入有效的adpid

                                    -5002	    无效的广告位标识adpid，请使用正确的adpid

                                    -5003	    未开通广告，请在广告平台申请并确保已审核通过

                                    -5004	    无广告模块，打包时请配置要使用的广告模块

                                    -5005	    广告加载失败，请过段时间重新加载，否则可能触发系统策略导致流量收益下降

                                    -5006	    广告未加载完成无法播放，请加载完成后再调show播放

                                    -5007	    无法获取广告配置数据，请尝试重试

                                    -5008	    广告已过期，请重新加载数据

                                    -5100	    其他错误，聚合广告商内部错误  
                        */


                        /*
                            二、-5005详细说明

                                    -5005即广告没有填充，尤其是激励视频较为常见

                                    1、可能的原因

                                            ①、请求过于频繁，广告主不愿意给同一设备投放太多次广告。可过段时间再试。

                                            ②、当天请求次数已达广告上最大上限，明天再试。

                                            ③、设备太旧，广告主不投放

                                            ④、终端用户在刷广告，比如使用了手机云或手机墙，广告主不投放

                                            ⑥、如果配置了 bidding 分层，无法满足条件的也会抛出此错误

                                    2、正确解决方案

                                            ①、尽可能开通多个广告渠道以增加填充率。激励视频有穿山甲、优量汇、快手、百度、华为、Sigmob等多家渠道，只开通一两家很容易造成填充不足。

                                            ②、配置分层和 bidding 策略以提高填充率（联系广告运营uniad@dcloud.io，且需 HBuilderX 3.6.7+ 并整包更新App）

                                            ③、如果一直无法填充，提示用户当前环境不适合展示广告，尝试更换设备

                                            ④、激励视频因为有奖励，很容易招惹灰黑产，为防止被刷，推荐使用：


                                           ★、 开通激励视频的服务器回调 详情 https://uniapp.dcloud.net.cn/component/ad-rewarded-video.html#callback

                                           ★、不使用短信验证码等不安全登录手段，改为App一键登陆、uni金融级实人认证（含活体检测）等更安全的身份校验

                                           ★、使用uni云端一体安全网络，防止伪造客户端 详情

                                    3、不治本的绕过型方案

                                            ①、使用开发测试广告位，仅适用于开发人员调试，没有广告收益

                                            ②、使用视频模拟广告以满足业务流程，没有广告收益。如：每日任务
                                   
                        */


                        /*
                             三、广告商详细错误码

                                     App端聚合的穿山甲(iOS)：错误码详情

                                                App端聚合的穿山甲(Android)：错误码详情

                                                            https://ad.oceanengine.com/union/media/union/download/detail?id=16&docId=5de8d574b1afac00129330d5&osType=ios

                                                App端聚合的优量汇(iOS)：错误码详情

                                                            https://ad.oceanengine.com/union/media/union/download/detail?id=4&docId=5de8d9b925b16b00113af0ed&osType=android

                                                App端聚合的优量汇(Android)：错误码详情

                                                            https://developers.adnet.qq.com/doc/ios/union/union_debug#%E9%94%99%E8%AF%AF%E7%A0%81

                                                App端聚合的Sigmob(iOS)：错误码详情

                                                            https://developers.adnet.qq.com/doc/android/union/union_debug#sdk%20%E9%94%99%E8%AF%AF%E7%A0%81

                                                App端聚合的Sigmob(Android)：错误码详情

                                                            https://doc.sigmob.com/#/Sigmob%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97/SDK%E9%9B%86%E6%88%90%E8%AF%B4%E6%98%8E/iOS/%E9%94%99%E8%AF%AF%E7%A0%81/

                                                App端聚合的快手错误码

                                                            https://doc.sigmob.com/#/Sigmob%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97/SDK%E9%9B%86%E6%88%90%E8%AF%B4%E6%98%8E/Android/%E9%94%99%E8%AF%AF%E7%A0%81/
                                       
                                                App端聚合的快手错误码

                                                            code	        message

                                                            40001	        没有网络

                                                            40002	        数据解析失败

                                                            40003	        广告数据为空

                                                            40004	        缓存视频资源失

                                                            100001	        参数有误

                                                            100002	        服务器错误

                                                            100003	        不允许的操作

                                                            100004	        服务不可用

                                                            310001	        appId未注册

                                                            310002	        appId无效

                                                            310003	        appId已封禁

                                                            310004	        packageName与注册的packageName不一致

                                                            310005	        操作系统与注册的不一致

                                                            320002	        appId对应账号无效

                                                            320003	        appId对应账号已封禁

                                                            330001	        posId未注册

                                                            330002	        posId无效

                                                            330003	        posId已封禁

                                                            330004	        posid与注册的appId信息不一致
                        */
        </script>
    </body>
</html>